Magdalena Island is an island in Aisén Region of southern Chile. It has an approximate area of 2,025 km2. The island is located between the Moraleda Channel and the Puyuhuapi Channel, and belongs partially to the Isla Magdalena National Park.